package com.alibaba.citrus.cr.mn.order.center.facade.adapter.dataobject.response;

import com.alibaba.fastjson.annotation.JSONType;
import com.alibaba.fastjson.serializer.SerializerFeature;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description
 * @Author zhangjian
 * @Date 2024/2/19 16:28
 */
@Data
@JSONType(serialzeFeatures = SerializerFeature.WriteMapNullValue)
public class FulfillmentDetailGetResDTO implements Serializable {

    private String fromSys;
    private String businessType;
    private String businessUnitCode;
    private Integer lineNumber;
    private String refOrderNo;
    private String refOrderLineNo;
    private String refOrderCreateTime;
    private String materialCode;
    private String productName;
    private String productionDate;
    private String salesUnitCode;
    private String salesUnit;
    private BigDecimal saleQuantity;
    private String shippingUnitCode;
    private String shippingUnit;
    private BigDecimal quantity;
    private BigDecimal readyToShipQuantity;
    private BigDecimal shippedQuantity;
    private String remark;
    private String status;
    private Integer close;
    private String closeReasonCode;
    private String closeReason;
    private String features;
    private String batchNo;
    private String bizFeatures;

}
